//package com.wwy.user.config;
//import com.wwy.user.interceptor.LoginInterceptor;
//import com.wwy.user.utils.JwtTool;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
//import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
//import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
//
//import javax.annotation.Resource;
//import java.util.ArrayList;
//import java.util.List;
//
///**
// * @author 王伟羽
// * @program: distributed-lock
// * @description: 配置需要拦截的路径
// * @create: 2024/07/03
// */
//@Configuration
//public class MyConfigration implements WebMvcConfigurer {
//
//    @Resource
//   private JwtTool jwtTool;
//    @Bean
//    public LoginInterceptor loginInterceptor() {
//        return new LoginInterceptor(jwtTool);
//    }
//
//    @Override
//    public void addInterceptors(InterceptorRegistry registry) {
//        List<String> excludePathPatterns = new ArrayList<String>();
//        excludePathPatterns.add("/users/login");
//        // 权限校验拦截器
//        registry.addInterceptor(loginInterceptor())
//                .addPathPatterns("/**")
//                .excludePathPatterns(excludePathPatterns);
//
//    }
//}
